一切都是從SpringApplication開始的,今天竟來看看我們可以在這個Class玩什麼樣的花樣吧
public static void main(String[] args) {
SpringApplication.run(Day28SpringApplicaitonApplication.class, args);
}
banner指的是Spring Boot啟動時的畫面,也就是
我們可以客製化一個banner.txt放在Resource資料夾下
banner相關預設值,可以透過設定檔進行調整
也可以透過程式的方式進行調整
public static void main(String[] args) {
//SpringApplication.run(Day28SpringApplicaitonApplication.class, args);
SpringApplication application = new SpringApplication(Day28SpringApplicaitonApplication.class);
application.setBannerMode(Banner.Mode.OFF);
application.run();
}
上述的設定將不會在console中產生banner顯示
SpringApplicationBuilder提供更流暢的API操作,可以一路點下去返回的物件都是SpringApplicationBuilder最後再透過run將Spring Boot啟動
public static void main(String[] args) {
new SpringApplicationBuilder()
.sources(Day28SpringApplicaitonApplication.class)
.bannerMode(Banner.Mode.OFF)
.run(args);
}